#ifdef HAVE_CONFIG_H
#include <config.h>
#endif

#include <iostream>
#include <istream>
#include <cstdlib>

#include "Semaforo.h"
#include "SharedMemory.h"
#include "Jugador.h"
#include "Defs.h"

#include "Simulacion.h"

using namespace std;

int main(int argc, char *argv[])
{	
	char opcion;
	bool continuar = true;
	Simulacion simular(CANTIDAD_JUGADORES);	//simula 5 jugadores
	
	while (continuar){
		
		cout << "1- Iniciar Simulación" << endl;
		cout << "2- Ver mesa" << endl;
		cout << "3- Ver cuaderno" << endl;
		cout << endl;
		cout << "0- Salir" << endl;
		
		cin >> opcion;		
		switch (opcion)	{
			case '1':
				cout<<"Comienza simulacion..."<<endl;
				simular.comenzar();
				break;
			case '2':
				simular.verMesa();
				break;
			case '3':
				simular.verCuaderno();
				break;	
			case '0':				
				simular.finalizar();
				cout<<"Terminando simulacion..."<<endl;
				continuar = false;
				break;
			default:
				break;
		}
	}

  	return 0;
}


